gtk-demo: Keep undisplayable resources out of view
authorMatthias Clasen <mclasen@redhat.com>
Fri, 9 Oct 2020 11:51:57 +0000 (07:51 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 14 Oct 2020 19:05:46 +0000 (15:05 -0400)
No point in showing an apologetic tab for a blob of binary data.
gtk4-demo shows the resources under /DEMONAME/ for each demo,
so move the data to /DEMONAME_data/.

demos/gtk-demo/demo.gresource.xml
demos/gtk-demo/listview_ucd.c

index e3f0a034c38eabd8a57745de786943b3d297a3bd..bcb2ebc3b558bed506a42c3fbc560efafb053f5d 100644 (file)
   <gresource prefix="/listview_settings">
     <file>listview_settings.ui</file>
   </gresource>
-  <gresource prefix="/listview_ucd">
+  <gresource prefix="/listview_ucd_data/">
     <file>ucdnames.data</file>
   </gresource>
   <gresource prefix="/listview_weather">
index d6711a1aeceba17e192011a3e72a905cb20e8375..9fe85fcbd11647abcc256550480668ecb306e2bf 100644 (file)
@@ -74,7 +74,7 @@ ucd_model_new (void)
   guint u;
   char *name;
 
-  bytes = g_resources_lookup_data ("/listview_ucd/ucdnames.data", 0, NULL);
+  bytes = g_resources_lookup_data ("/listview_ucd_data/ucdnames.data", 0, NULL);
   v = g_variant_ref_sink (g_variant_new_from_bytes (G_VARIANT_TYPE ("a(us)"), bytes, TRUE));
 
   iter = g_variant_iter_new (v);